SureMails\Inc\Emails\Providers\AWS\SimpleEmailServiceMessage B

Total Complexity 90
Dependencies 0
Dependents 1
Total lines 642
Lines of code 319
Logical lines of code 201
Comment lines 182
Methods 35
Properties 20

Methods 35

Method Rating Maintainability Complexity Lines of code
getRawMessage()
C
37 24 65
validate()
A
56 12 18
setMessageFromFile()
S
59 7 14
addAttachmentFromFile()
S
65 4 8
setMessageFromURL()
S
61 3 14
encodeRecipients()
S
63 3 9
hasInlineAttachments()
S
67 3 8
addAttachmentFromData()
S
62 2 11
__construct()
S
55 1 21
addReplyTo()
S
65 2 9
addAttachmentFromUrl()
S
65 2 9
addTo()
S
65 2 9
addBCC()
S
65 2 9
addCC()
S
65 2 9
setTo()
S
73 1 5
getMessageTag()
S
79 1 3
addCustomHeader()
S
73 1 5
removeMessageTags()
S
74 1 5
setMessageTags()
S
73 1 5
removeMessageTag()
S
73 1 5
setMessageTag()
S
73 1 5
clearTo()
S
74 1 5
getMessageTags()
S
82 1 3
setConfigurationSet()
S
74 1 5
setMessageFromString()
S
71 1 6
setSubjectCharset()
S
74 1 5
setSubject()
S
74 1 5
setRecipientsCharset()
S
74 1 5
setReturnPath()
S
74 1 5
setFrom()
S
74 1 5
clearRecipients()
S
68 1 8
clearReplyTo()
S
74 1 5
clearBCC()
S
74 1 5
clearCC()
S
74 1 5
setMessageCharset()
S
71 1 6